package org.example.codesandbox.security;

import java.security.Permission;

/*
 * 默认安全管理器 //对用户的权限进行校验
 * */
public class DefaultSecurityManager extends SecurityManager {
    /*
     * 限制所有的权限
     * */
    @Override
    public void checkPermission(Permission perm) {
//        throw new SecurityException("权限异常" + perm);
    }

    /*
     * 限制读权限
     * */
    @Override
    public void checkRead(String file) {
        if (file.contains("C:\\Program Files\\Java\\jdk-1.8")) {
            return;
        }
        throw new SecurityException("权限异常" + file);
    }
}
